Toward Integration A Time for Reflection
نویسنده
چکیده
It’s hard to believe that it’s already 2005. Traditionally, a new year’s arrival brings reflections on the previous year. Such reflection can often result in positive changes and improvements in our lives. Software reflection, a technique or approach that makes software self-aware, is similar to human reflection, although not as subjective or complicated. Proper use of software reflection can produce flexible, adaptable applications. In a sense, reflective applications, like reflective people, are capable of dynamic self-improvement. Because integration requires flexibility and adaptation, reflection is growing in popularity for software, such as Web services, that glues applications together. Understanding reflection basics and how to apply them to your own applications can ease integration nightmares. Much has been written about reflective techniques, so I won’t try to cover the topic in its entirety here. Instead, I’ll focus on a problem that reflection can help solve: dynamic invocation as an approach for working across disparate type systems. (For more information about reflection in general, visit the reflective middleware section of IEEE Distributed Systems Online; http://dsonline.computer.org/ middleware/RM.htm.) This problem pops up frequently when integrating disparate systems: each system has its own idea of a type system, and invocations in each are based on assumptions about that type system’s ubiquitousness. Such assumptions make it inherently difficult to perform invocations and send messages between systems.
منابع مشابه
Attitudes of Anatomy Faculties in Medical Schools toward Horizontal Integration of Courses on Anatomical Sciences
Introduction: Theoretical courses on anatomical sciences are taught through integrative or regional approaches. It seems that integration helps teachers to convey the materials better to medical students, especially during their clinical stage. Therefore, we decided to study the viewpoints of faculty members of anatomy department in medical universities of Iran toward the horizontal integration...
متن کاملStructured Network Public Spaces a Step Toward Integration of Urban
Network of public spaces composes of a network of interconnected land use and various elements of the city, such as synthetic and natural which shows the city as a whole. Network structure of public spaces is important because understanding this network as a structure presents us the formation of the city. This paper attempts to define the status of the network of public spaces in the city stru...
متن کاملAn analytic overview on the rise of cyber spaces and the Islamic Society: An urban challenge or natural transition of cities?
Moving toward third millennium is characterized by capabilities in transforming human life. Specially, development of information technologies in everyday life lead to great changes in communication tools andour current understanding ofurban social life. Indeed, telecommunications because of independency from time—space constraints, provide a new unlimited space for social interactions in globa...
متن کاملA Modified Multi Time Step Integration for Dynamic Analysis
In this paper new implicit higher order accuracy (N-IHOA) time integration based on assumption of constant time step is presented for dynamic analysis. This method belongs to the category of the multi time step integrations. Here, current displacement and velocity are assumed to be functions of the velocities and accelerations of several previous time steps, respectively. This definition causes...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005